var install = function(item) {
    plus.nativeUI.showWaiting("更新中...");
    var url = item.android;
    if (plus.os.name.toLowerCase() == "ios") {
        url = item.ios;
        if (item.install) {
            plus.runtime.openURL(url, function() {
                // _toast("启动外部浏览器错误");
                plus.nativeUI.toast("启动外部浏览器错误", {
                    verticalAlign: 'center'
                });
            });
            return;
        }
    }

    var dtask = plus.downloader.createDownload(url, {},
        function(d, status) {
            plus.nativeUI.closeWaiting();
            if (status == 200) {
                _toast("正在准备环境，请稍后！");
                setTimeout(function() {
                    var path = d.filename; //下载apk
                    //plus.runtime.install()
                    plus.runtime.install(path, {
                        force: true
                    }, function() {
                        var str = '更新成功,请手动重启';
                        if (plus.os.name.toLowerCase() == 'ios') {
                            str = '更新成功，将自动重启';
                        }
                        plus.nativeUI.alert(str, function() {
                            if (plus.os.name.toLowerCase() == 'ios') {
                                plus.runtime.restart();
                            } else {
                                plus.runtime.quit();
                            }
                        });
                    }, function(ttt) {
                        // _toast("更新失败");
                        plus.nativeUI.toast("更新失败", {
                            verticalAlign: 'center'
                        });
                    }); // 自动安装apk文件
                }, 100);
            } else {
                plus.nativeUI.alert('资源包下载失败:' + status);
            }
        });
    dtask.start();
};
var _update = function() {
    plus.runtime.getProperty(plus.runtime.appid, function(info) {
        _post(UPDATE, { var: info.version }, function(item) {
            if (item.status == 1) {
                install(item.back);
                // var buttons = ["更新"];
                // plus.nativeUI.confirm(item.back.msg, function(ev) {
                //     if (ev.index == 0) {
                //         install(item.back);
                //     }
                // }, "发现新版,是否立即更新", buttons);
            }
        });
    });
}